

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

@interface FFQRCodeGenerator : NSObject


/**
 *  生成二维码图片
 *
 *  @param content 二维码内容
 *  @param squareWidth   二维码图片宽高
 *
 *  @return UIImage对象
 */
+ (UIImage *)createQRCode:(NSString *)content imageWidth:(CGFloat)squareWidth;

/**
 *  生成二维码图片，中心附带其它图片
 *  
 *  @param content   二维码内容
 *  @param logo     二维码中心图
 *  @param squareWidth 二维码直径宽高
 *
 *  @return UIImage对象
 */
+ (UIImage *)createQRCode:(NSString *)content  logoImage:(UIImage *)logo imageWidth:(CGFloat)squareWidth;
/**
 *  生成条形码
 *  @note: 编码格式：128
 *  @param code 条形码内容
 *  @param width    条形码长度
 *  @param height   条形码高度
 *
 *  @return UIImage对象
 */
+ (UIImage *)createBarCode:(NSString *)code width:(CGFloat)width height:(CGFloat)height;



@end
